前面幾天我們介紹了,Spring 框架的核心原理跟技術,今天我們進入了Spring MVC的環節~
Spring MVC(Model-View-Controller)是Spring Framework的一個模塊,用於開發Java 網頁開發。它採用了經典的MVC架構,有助於實現網頁應用程式的模塊化、擴展和易於測試。
MVC架構:Spring MVC遵循MVC(Model-View-Controller)架構。
關注點分離:MVC的架構有助於分離程式的不同關注點,使開發人員能夠專注於特定方面的開發,進而提高程式的可維護性和可擴展性。
核心:Spring MVC包含以下核心技術:
一句話來解釋他們的工作內容就是:DispatcherServlet 會根據HandlerMapping映射給Controller後,回傳ModelAndView實例View名稱給ViewResolver介面的實例解析處理,最後呈現畫面。
除了上述核心架構之外,還有
等等。
以上技術可用於開發各種類型的Java 網站,從小型網站到大型企業級應用。接下來幾天我們會詳細的去拆解並學習他!
https://en.wikipedia.org/wiki/Model–view–controller
https://www.baeldung.com/spring-mvc
https://spring.io/guides/gs/serving-web-content/